package consts

type PassengerType string

const (
	AdultPassenger  PassengerType = "adult"
	ChildPassenger  PassengerType = "child"
	InfantPassenger PassengerType = "infant"
)

type Gender string

const (
	Male   Gender = "male"
	Female Gender = "female"
)

type TravelDocumentType string

const (
	// Passport 护照
	Passport TravelDocumentType = "passport"

	// TravelPermitForHKMO 港澳居民来往内地通行证（回乡证）
	TravelPermitForHKMO TravelDocumentType = "tphm"

	// TravelPermitForTW 台湾居民来往大陆通行证（台胞证）
	TravelPermitForTW TravelDocumentType = "tptw"

	// ResidencePermitForHKMOTW 港澳台居民居住证
	ResidencePermitForHKMOTW TravelDocumentType = "rphmt"

	// ChineseIdCard 中国居民身份证
	ChineseIdCard TravelDocumentType = "idcard"

	// PRCForeignPermanentResidentIdCard 外国人永久居留身份证
	PRCForeignPermanentResidentIdCard TravelDocumentType = "fpidcard"

	// ExitEntryPermitForHKMO 中国居民往来港澳通行证
	ExitEntryPermitForHKMO TravelDocumentType = "eep"

	// TWVisitPermitForMainland 中国居民往来台湾通行证
	TWVisitPermitForMainland TravelDocumentType = "ttpmr"

	// HouseholdRegister 中国居民户口本
	HouseholdRegister TravelDocumentType = "hhr"
)
